Mac安装多个JDK版本
条评论目前很多java应用使用到了jdk8,jdk11,jdk17等不同的版本,Mac上需要安装多个版本,并方便切换
下载JDK
官方网站:Java Downloads | Oracle
根据mac芯片是intel还是apple进行不同版本下载:
- ARM64 DMG Installer 苹果M,芯片
- x64 DMG Installer Intel 芯片
查看安装目录
安装pkg文件后,打开终端窗口,查看我们安装的 JDK 版本
访问 JDK 安装目录
1
cd /Library/Java/JavaVirtualMachines
查看安装的 JDK 版本
1
ls -al
可以看到安装了两个版本
1 | ls -lrt |
配置环境变量
3.1 打开环境变量文件
输入
1
cd ~
打开环境变量配置文件
1
vi/subl等 .bash_profile
3.2 配置 JDK 多版本环境变量
复制如下内容粘贴到.bash_profile中,
因为我是安装了三个,所以配置了三个版本
自己是安装了几个版本就配置几个
1
2
3
4
5
6
7
8
9export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
export JAVA_11_HOME=$(/usr/libexec/java_home -v11)
export JAVA_17_HOME=$(/usr/libexec/java_home -v17)
alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java11='export JAVA_HOME=$JAVA_11_HOME'
alias java17='export JAVA_HOME=$JAVA_17_HOME'
export JAVA_HOME=$JAVA_11_HOME保存
3.3 检查环境变量
配置文件立即生效
1
source .bash_profile
查看 JAVA_HOME 目录
1
echo $JAVA_HOME
查看 JDK 版本信息
1
java -version
- JDK 版本切换
我们定义了个别名:java8,和java17,其中默认配置为 jdk11。
相互切换,在终端中输入命令即可,如下
切换到JDK8:
java8查看 JDK 版本信息
1
java -version
切换到JDK11:
java11
查看 JDK 版本信息
1 | java -version |
- 切换到JDK17:
java17
查看 JDK 版本信息
1 | java -version |
————————————————
原文链接:https://blog.csdn.net/Zhaoruifeng158/article/details/135832564